Supporting Requirements Reuse in Notification Systems Design through Task Modeling
نویسندگان
چکیده
In hierarchical task analysis, designers study and decompose the tasks users perform while interacting with a system. Overlooking task analysis can have serious consequences on the design outcome. By making tasks clear to the designers, we can leverage an in-depth understanding of a usage scenario. Resulting from task analysis is a task model that explicitly enumerates the low-level tasks and activities a user can perform with a piece of software. Our first challenge was to identify a design space (notification systems) and knowledge storage approach (claims). By attaching claims to tasks in a hierarchical task analysis, the model creates a visualization of relationships, embodying the system requirements. Successfully adapting task modeling to model notification tasks shows promise in benefiting the requirements analysis of notification system design and promoting reuse. This paper describes a procedure and instantiation of hierarchical task analysis, to help designers identify the most important aspects to focus design and to support reuse of design knowledge within and between projects. The results of our usability study make us confident that users are able to understand the processes of task modeling if provided with sufficient help.
منابع مشابه
Supporting Requirements Reuse in a User-centric Design Framework through Task Modeling and Critical Parameters
Supporting Requirements Reuse in a User-centric Design Framework through Task Modeling and Critical Parameters
متن کاملClaims Reuse for Notification Systems Design: LINK-UP Vision and IRC Equations
Extending previous work on the concept of claims reuse, an approach for cataloging and reusing design knowledge in human-computer interaction, we introduce a vision for a system, LINK-UP. The system is intended to parallel a usability engineering process that involves claims analysis. While we initially target notification system design support, we believe that the general method is extensible ...
متن کاملAn integrative approach to requirements analysis: How task models support requirements reuse in a user-centric design framework
Many software systems fail to address their intended purpose because of a lack of user involvement and requirements deficiencies. This paper discusses the elaboration of a requirements-analysis process that integrates a critical-parameter-based approach to task modeling within a user-centric design framework. On one hand, adapting task models to capture requirements bridges the gap between scen...
متن کاملThe Systems Engineering Process Activities (SEPA) – Supporting Early Requirements Analysis and Integration Prior to Implementation Design
The Systems Engineering Process Activities (SEPA) methodology and supporting tool suite addresses critical issues for software development practices: traceability between requirements, design, and implementation; requirements reuse, code reuse; and integration. SEPA focuses on requirements analysis and integration prior to implementation design by supporting the capture of a spectrum of user in...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005